This chapter describes movie controller components. Movie controller components provide a high-level interface that allows your application to present movies to users quickly and easily. Movie controllers, the controls managed by movie controller components, present a user interface for playing and editing movies. Movie controller components eliminate much of the complexity of working with movies by assuming primary responsibility for the movie, freeing your application to focus on the unique services it offers to users.
If you are developing an application that can play movies, you should consider using movie controller components to manage your movie user interface. They provide a consistent user interface that shields you from the details of using the Movie Toolbox. To learn about the capabilities of movie controllers, read "About Movie Controller Components." If your application allows the user to play movies, read "Spatial Properties." If you anticipate doing event management, read "Customizing Movie Controllers," and "Application-Defined Function," as well. All movie controller functions are described in "Movie Controller Components Reference" --you should read the portions that are relevant to your application.
If you are developing a movie controller component, the information in this chapter describes the interface that your component must support. In addition, you should be familiar with the material in the chapter "Component Manager" in Inside Macintosh: More Macintosh Toolbox , which describes how to build a component.